real estates investment trusts - French English Dictionary